Inquire: predicate-based use and reuse

نویسندگان

  • Dewayne E. Perry
  • Steven S. Popovich
چکیده

There are four fundamental aspects of use and reuse in building systems from components: conceptualization, retrieval, selection and correct use. The most important barrier to use and reuse, initially at least, is that of conceptualization. The Inscape Environment is a specification-based software development environment (SDE) integrated by the constructive use of formal interface specifications. The purpose of the formal interface specifications and the semantic interconnections (created and maintained as software is built and evolved) is to make explicit the invisible semantic dependencies that result in conventionally built systems. The important ingredient provided by Inquire in conceptualization, retrieval, selection and use is the set of predicates that describe the semantics of the elements in the interface. These predicates define the abstractions that are germane to the module interface and describe the properties of data objects and the assumptions and results of operations in a module. Use and reuse of components is based on a component’s ability to provide needed semantics — either in terms of data object properties or in terms of operation behavior — at a particular point in a system. It is the purpose of Inquire, the browser and predicate-based search mechanism, to aid both the environment and the user in the search for the components that will provide the desired predicates — that is, the desired properties or behaviors — that are required to build and evolve an implementation correctly.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Potential investigation of Reusing Ardabil Municipal Wastewater Treatment Plant Sludge Based on AHP and TOPSIS Models

Introduction :By ever-increasing of population, shortage of water resources and the necessity of wastewater treatment, huge volumes of sludge that is a byproduct of wastewater treatment, requires to be disposed in environmentally secure ways. The target of specifying strategic preferences of reuse of sludge has been to find the correct way of disposal or beneficial use of sludge. Material and ...

متن کامل

7 Conclusions and Future Work Ilarity in a Reuse Library System: an Ai Based Approach. Acm Transactions on Software En- 6 Related Work

A declarative requirements spec-iication language for VHDL. ious sort substitutions. Speciication matching then uses a semi-automated theorem prover to show various logical relationships (such as logical satisfaction) hold between the input and output conditions of the retrieved components and the query speciication. This approach is similar to our own, in fact, the information used in signatur...

متن کامل

Predicate Invention : A Comprehensive View 1

This paper discusses predicate invention (PI) from various, previously neglected viewpoints. First of all, we argue that predicate invention should build on existing work on constructive induction in propositional learning. We recall the major reasons for constructive induction in propositional languages, and give a brief overview of the frameworks for constructive induction by Matheus, Wnek an...

متن کامل

The Reuse of Historical Railway Stations in Turkey

In this paper, the build and survived railway stations over the time at which first railway lineconstruction started at Turkey until the present had been examined and the ones which were out of use and lost theiroriginal function with time had been determined. Also the determined building stock had been evaluated based onthe principle of giving new function to the old buildings, in especial of ...

متن کامل

Learning about Recycling and Reuse through Pre-School Games

Learning about Recycling and Reuse through Pre-School Games S.M. Shobeyri, Ph.D. H. Meybodi A. Saraadipoor S. Rashidi Environmental education is the most fundamental approach to environmental protection and can begin from the pre-school level and through the use of games. To show the effectiveness of this approach, a random sample of 30 preschoolers of ages 5 and 6 was se...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993